.content {
  width: 698rpx;
  background: #ffffff;
  border-radius: 16rpx;
  margin: 0 auto;
  margin-top: 24rpx;
  padding: 0 24rpx 24rpx 24rpx;
  box-sizing: border-box;
  overflow: hidden;

  .title {
    font-size: 32rpx;
    color: #222222;
    font-weight: 700;
  }

  .selectworker {
    width: 650rpx;
    height: 88rpx;
    background: #fbf9f7;
    border-radius: 16rpx;
    font-size: 28rpx;
    font-weight: 600;
    color: #222222;
    padding: 0 24rpx;
    box-sizing: border-box;
  }

  .btn {
    width: 650rpx;
    height: 80rpx;
    background: #fe6e04;
    border-radius: 16rpx;
    font-weight: 600;
    font-size: 32rpx;
    color: #ffffff;
    margin-top: 40rpx;
  }

  .tips {
    width: 100%;
    padding: 0 42rpx;
    box-sizing: border-box;
    margin-top: 26rpx;

    .item {
      display: flex;
      align-items: center;
      font-size: 24rpx;
      color: #888888;
      image {
        width: 36rpx;
        height: 36rpx;
      }
    }
  }
}

.coupon {
  width: 698rpx;
  height: 176rpx;
  background: linear-gradient(270deg, #ffffff 0%, #ffedb8 100%);
  border-radius: 16rpx 16rpx 16rpx 16rpx;
  margin: 0 auto;
  margin-top: 24rpx;
  overflow: hidden;
  padding-left: 34rpx;
  box-sizing: border-box;
  position: relative;

  .coupon_title {
    font-weight: 600;
    font-size: 38rpx;
    color: #fe6e04;
    line-height: 45rpx;
    margin-top: 34rpx;
  }

  .coupon_use {
    width: 130rpx;
    height: 42rpx;
    background: #fe6e04;
    border-radius: 20rpx 20rpx 20rpx 20rpx;
    margin-top: 20rpx;
    font-size: 24rpx;
    color: #ffffff;
    line-height: 42rpx;
    text-align: center;
  }
  image {
    width: 194rpx;
    height: 146rpx;
    position: absolute;
    top: 30rpx;
    right: 54rpx;
  }
}
.sign {
  width: 100%;
  margin-top: 24rpx;
  padding: 0 24rpx;
  .sign_btn {
    width: fit-content;
    padding: 8rpx 14rpx;
    background: #ffefce;
    border-radius: 25rpx 25rpx 25rpx 25rpx;
    font-size: 26rpx;
    color: #fe6e04;
    margin-left: 12rpx;
    image {
      width: 33rpx;
      height: 36rpx;
    }
  }
}
.sign_btn {
  width: fit-content;
  padding: 8rpx 14rpx;
  background: #ffefce;
  border-radius: 25rpx 25rpx 25rpx 25rpx;
  font-size: 26rpx;
  color: #fe6e04;
  margin-left: 12rpx;
  image {
    width: 33rpx;
    height: 36rpx;
  }
}
